package com.rain.cy.business.model.json;

import com.rain.cy.business.model.vo.BaseUserVO;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @author Administrator
 */
@Data
@Accessors(chain = true)
public class DoctorConfigContentJson {

    /**
     * 医生基础信息
     */
    private DoctorBaseInfo doctorBaseInfo;

    /**
     * 医生部门信息
     */
    private List<DoctorDepInfo> doctorDepInfos;


    /**
     * 底部图片信息
     */
    private String belowPic;


    @Data
    @Accessors(chain = true)
    public static class DoctorBaseInfo {
        /**
         * 上级主治医师
         */
        private String upDoctorName;

        /**
         * 医院名称
         */
        private String hospitalName;

        /**
         * 对应的图片信息
         */
        private String pic;
    }

    @Data
    @Accessors(chain = true)
    public static class DoctorDepInfo {
        private String depName;
        private List<BaseUserVO> doctors;
    }


}
